1
general::
Phrase(s): have a flair for something
to have a talent for doing something; to have a special ability in some area. • Alice has quite a flair for designing. • I have a flair for fixing clocks.
McGrawhill's American Idioms And Phrasal Verbs